I believe what they need is better laws not out right bans.
in America we once had prohibition, a period of time where alcohol was banned. It's what led to the rise of the mob and organized crime.
if you ban guns it's only going to create an atmosphere where that can happen again IMO. The crimes being committed by people with guns are systemic of other issues in society - not the availability of guns.
take this latest issue. What ultimately caused this shooting? It wasn't the gun, it was the ludicrous religion that for some reason is tolerated and protected in society that did this.
The questions being asked are all wrong. It's not why aren't we banning guns, it's why aren't we dealing with religions that are divisive? Why aren't we doing better to provide jobs and fight unemployment and poverty?
We definitely need better gun laws. But these shootings are not happening because people can get guns.